package com.dangf.service.impl;

import java.io.Serializable;
import java.util.List;

import javax.annotation.Resource;

import com.dangf.dao.UserDao;
import com.dangf.entity.User;
import com.dangf.service.UserService;

/**
 * 用户管理 服务 实现
 * @author Hello_海生
 * @date 2014年3月27日
 */
public class UserServiceImpl implements UserService {

	@Resource
	private UserDao userDao;
	
	@Override	//增加用户
	public Serializable save(User user) {
		return userDao.save(user);
	}

	@Override	//查询用户列表
	public List<User> findByPage(int start, int count) {
		return userDao.findByPage(start, count);
	}

	@Override	//根据Id查询用户
	public User findById(Serializable id) {
		return userDao.findById(id);
	}

	@Override	//根据Email 查询
	public User finByEmail(String email) {
		List<User> userList = userDao.findEntityListByParams("email", email);
		if(userList.size()==0)return null;
		return userList.get(0);
	}

}
